\chapter{Testovanie}
\label{kap:testovanie}


\section{Priebeh testovania}
V tejto časti si popíšeme metodiku výskumu pri overovaní funkčnosti nášho programovacieho prostredia. 

\subsection{Popis vzorky respondentov}
Pred tým, než našu aplikáciu predstávíme žiakom a tí ju prvý krát otestujú, je potrebné aby jej funkčnosť otestovali skúsenejší používatelia. 
\newline
Funkčnosť aplikácie budú postupne vo viacerých fázach testovať rôzne typy používateľov. Potrebujeme, aby ju otestovli autori, žiaci aj učitelia, ktorí ju budú používať vo svojom vyučovacom procese. V nasledujúcej časti si presnejšie predstavíme v ktorých fázach ju rôzne typy používateľov odskúšajú. 


\subsection{Popis metodiky pri overovaní}
Naša predstava o realizácii testov je nasledovná:
\begin{itemize}
\item V prvej fáze prebehne testovanie autorkou, školiteľkou a ideálne aj spolužiakmi alebo nezaiteresovanými ľudmi, ktorí posúdia prácu v aplikácii a intuitívnosť prostredia. Títo používatelia môžu objaviť základné nedostatky a vyjadriť svoje pripomienky k základnej funkcionalite aplikácie. Súčasťou prvej fázy búdú aj autorkou navrhnuté testy a ich výstupy.
\item Ak autorka so školiteľkou usúdia, že aplikácia je dostatočne odladená a spĺňa navrhovanú funkcionalitu, posunieme ju učiteľom informatiky nevidiacich žiakov. Tí sa stretávajú s nevidiacimi žiakmi denne a tak najlepšie poznajú ich požiadavky a vedia, v ktorých oblastiach môže nastať problém a dôsledne danú oblasť otestovať. Od učiteľov očakávame pripomienky v oblasti funkčnosti aplikácie s čítačom obrazovky a korektnosťou výstupného zvukového reťazca. 
\item V poslednej fáze predstavíme programovacie prostredie tým, pre ktoých bolo vyvýjané, teda samotným nevidiacim žiakom. Predpokladáme stretnutie so stredoškolskými žiakmi, vrámci ich vyučovania. Vzhľadom na to, že máme v aplikácii zložitejšie konštrukcie, na jednom stretnutí by sme ju nestihli prejsť celú. Aby sme vedeli otestovať jej kompletnú funkčnosť by bolo ideálne absolvovať so žiakmi aspoň 5 vyučovacích hodín. Na týchto hodnách by sme postupne prešli sekvenciu príkazov, príkazy opakovania, vetvenie, podprogramy a premenné. 
\end{itemize}  
Po každej fáze sa zanalyzujú získané dáta a zapracujeme relevantné pripomienky. 



\section{Výsledky testovania}

